home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Apple Menu Items
/
Note Pad
/
Note Pad.rsrc
/
bin.rsrc_DRVR_12__Note Pad.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
54KB
|
1,001 lines
# name:
# flags: 0x3400 (ENABLE_CONTROL, NEED_GOODBYE, NEED_TIME)
# delay: 15
# event mask: 0x016E
# menu id: 0
# open label: 00C2
# prime label: 01AE
# control label: 023E
# status label: 01AE
# close label: 01E8
00000000 0000 4452 ori.b D0, 0x52 /* 'R' */
00000004 5652 addq.w [A2], 3
00000006 000C 0016 ori.b A4, 0x16
0000000A 372E 3000 move.w -[A3], [A6 + 0x3000]
fn0000000E:
0000000E 0040 C000 ori.w D0, 0xC000
00000012 322C 0018 move.w D1, [A4 + 0x18]
00000016 4641 not.w D1
00000018 EB49 lsl D1.w, 5
0000001A 8041 or.w D0, D1
0000001C 4E75 rts
fn0000001E:
0000001E 7000 moveq.l D0, 0x00
00000020 61EC bsr -0x12 /* 0000000E */
00000022 594F subq.w A7, 4
00000024 3F00 move.w -[A7], D0
00000026 A9BA syscall GetString
00000028 2057 movea.l A0, [A7]
0000002A 2D50 FFC2 move.l [A6 - 0x3E], [A0]
0000002E 422E FFCA clr.b [A6 - 0x36]
00000032 422E FFCB clr.b [A6 - 0x35]
00000036 3D78 0210 FFC6 move.w [A6 - 0x3A], [0x00000210 /* BootDrive */]
0000003C 42AE FFCC clr.l [A6 - 0x34]
00000040 41EE FFB0 lea.l A0, [A6 - 0x50]
00000044 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00000046 664E bne +0x50 /* 00000096 */
00000048 203C 5A53 5953 move.l D0, 0x5A535953 /* 'ZSYS' */
0000004E B0A8 0020 cmp.l D0, [A0 + 0x20]
00000052 670C beq +0xE /* 00000060 */
00000054 203C 6E70 6164 move.l D0, 0x6E706164 /* 'npad' */
0000005A B0A8 0020 cmp.l D0, [A0 + 0x20]
0000005E 6636 bne +0x38 /* 00000096 */
label00000060:
00000060 A000 syscall Open/PBHOpen/HOpen
00000062 6632 bne +0x34 /* 00000096 */
00000064 203A 08C8 move.l D0, [PC + 0x8C8 /* 0000092E, value 0x100, cstring "" */]
00000068 E780 asl D0, 3
0000006A 2140 001C move.l [A0 + 0x1C], D0
0000006E A012 syscall SetEOF
00000070 6724 beq +0x26 /* 00000096 */
00000072 0C40 FFD4 cmpi.w D0, 0xFFD4
00000076 670C beq +0xE /* 00000084 */
00000078 0C40 FFD3 cmpi.w D0, 0xFFD3
0000007C 6706 beq +0x8 /* 00000084 */
0000007E 0C40 FFD2 cmpi.w D0, 0xFFD2
00000082 660C bne +0xE /* 00000090 */
label00000084:
00000084 2253 movea.l A1, [A3]
00000086 137C 0001 0009 move.b [A1 + 0x9], 0x1
0000008C 7000 moveq.l D0, 0x00
0000008E 6006 bra +0x8 /* 00000096 */
label00000090:
00000090 A001 syscall Close
00000092 A009 syscall Delete/PBHDelete/HDelete
00000094 70DE moveq.l D0, 0xFFFFFFDE
label00000096:
00000096 3200 move.w D1, D0
00000098 A9A3 syscall ReleaseResource
0000009A 2053 movea.l A0, [A3]
0000009C 316E FFC8 0004 move.w [A0 + 0x4], [A6 - 0x38]
000000A2 41EE FFB0 lea.l A0, [A6 - 0x50]
000000A6 3001 move.w D0, D1
000000A8 4E75 rts
fn000000AA:
000000AA 2053 movea.l A0, [A3]
000000AC 3D68 0004 FFC8 move.w [A6 - 0x38], [A0 + 0x4]
000000B2 42AE FFC2 clr.l [A6 - 0x3E]
000000B6 426E FFC6 clr.w [A6 - 0x3A]
000000BA 41EE FFB0 lea.l A0, [A6 - 0x50]
000000BE A013 syscall FlushVol
000000C0 4E75 rts
open:
000000C2 6100 00EE bsr +0xF0 /* 000001B2 */
000000C6 200B move.l D0, A3
000000C8 6600 00E2 bne +0xE4 /* 000001AC */
000000CC 7000 moveq.l D0, 0x00
000000CE 303C 0040 move.w D0, 0x40 /* '@' */
000000D2 2200 move.l D1, D0
000000D4 A122 syscall NewHandle, flags=1
000000D6 2948 0014 move.l [A4 + 0x14], A0
000000DA 2648 movea.l A3, A0
000000DC 2053 movea.l A0, [A3]
000000DE 5341 subq.w D1, 1
label000000E0:
000000E0 4218 clr.b [A0]+
000000E2 51C9 FFFC dbf D1, -0x6 /* 000000E0 */
000000E6 4E56 FEFA link A6, -0x0106
000000EA 41FA FEF8 lea.l A0, [PC - 0x108 /* FFFFFFE4, cstring ""<EOF> */]
000000EE A128 syscall RecoverHandle, flags=1
000000F0 2F08 move.l -[A7], A0
000000F2 486E FFFE pea.l [A6 - 0x2]
000000F6 486E FFFA pea.l [A6 - 0x6]
000000FA 486E FEFA pea.l [A6 - 0x106]
000000FE A9A8 syscall GetResInfo
00000100 42A7 clr.l -[A7]
00000102 42A7 clr.l -[A7]
00000104 487A 082C pea.l [PC + 0x82C /* 00000932, value 0x460064 'F\0d', cstring "" */]
00000108 486E FEFA pea.l [A6 - 0x106]
0000010C 42A7 clr.l -[A7]
0000010E 70FF moveq.l D0, 0xFFFFFFFF
00000110 2F00 move.l -[A7], D0
00000112 3F3C 0100 move.w -[A7], 0x100
00000116 42A7 clr.l -[A7]
00000118 A913 syscall NewWindow
0000011A 2057 movea.l A0, [A7]
0000011C 2948 001E move.l [A4 + 0x1E], A0
00000120 316C 0018 006C move.w [A0 + 0x6C], [A4 + 0x18]
00000126 A873 syscall SetPort
00000128 3F3C 0001 move.w -[A7], 0x1
0000012C A887 syscall TextFont
0000012E 4E5E unlink A6
00000130 594F subq.w A7, 4
00000132 487A 0806 pea.l [PC + 0x806 /* 0000093A, value 0x80008, cstring "" */]
00000136 487A 080A pea.l [PC + 0x80A /* 00000942, value 0x80000, cstring "" */]
0000013A A9D2 syscall TENew
0000013C 2253 movea.l A1, [A3]
0000013E 205F movea.l A0, [A7]+
00000140 2288 move.l [A1], A0
00000142 2050 movea.l A0, [A0]
00000144 216C 001E 0052 move.l [A0 + 0x52], [A4 + 0x1E]
0000014A 7000 moveq.l D0, 0x00
0000014C A122 syscall NewHandle, flags=1
0000014E 2F08 move.l -[A7], A0
00000150 A122 syscall NewHandle, flags=1
00000152 2253 movea.l A1, [A3]
00000154 2348 0016 move.l [A1 + 0x16], A0
00000158 235F 001C move.l [A1 + 0x1C], [A7]+
0000015C 6100 FEC0 bsr -0x13E /* 0000001E */
00000160 6744 beq +0x46 /* 000001A6 */
00000162 0C40 FFCF cmpi.w D0, 0xFFCF
00000166 673E beq +0x40 /* 000001A6 */
00000168 0C40 FFD5 cmpi.w D0, 0xFFD5
0000016C 661C bne +0x1E /* 0000018A */
0000016E A008 syscall Create/PBHCreate/HCreate
00000170 6618 bne +0x1A /* 0000018A */
00000172 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00000174 217C 6E70 6164 0020 move.l [A0 + 0x20]